.w100{
    width:100%
}

.m-banner img{width:100%}
ul ,li{list-style:none}
.index-project-mp{
    position:relative;
    margin-top:-4.3rem
}
.project-top{
    line-height:7.35rem;
    background-color:#fff;
}
.project-top li{
    border:1px solid #ECEBEB;
    position:relative;
    padding-left:6rem !important
}
.project-top li:nth-child(2){
    border-left:0;
    border-right:0
}
.project-top input{
    border:0;
    width:100%;
    color:#333
}
.am-icon-color{
    font-size:4rem;
    color:#8DCB20;
    position:absolute;
    left:1.8rem;
    top:0;
}
.am-color{
    color:#8DCB20
}
.tabs-nav-w{
    width:20rem !important;
}
@media screen and (max-width:775px){
    .project-top li{padding-left:4rem !important}
    .am-icon-color{
        left:1rem
    }
}
/*
@media screen and (max-width:700px){
    [class*=am-u-]{
        padding-right:0 !important
    }
}*/
@media screen and (max-width:646px){
    .project-top li{
        font-size:1.5rem
    }
} 
@media screen and (max-width:640px){
     .am-icon-color{
        left:1.8rem
    }
    .project-top li:nth-child(2){
        border:1px solid #ECEBEB;
        border-top:0;
        border-bottom:0
    }
    .project-top li{padding-left:6rem !important}
    .project-top{
        line-height: 5rem
    }
    .am-icon-color{
        font-size:3rem
    }
    .index-project-mp{
        margin-top:0rem
    }
    .tabs-nav-w{
        width:100% !important
    }
}
.pages{
    text-align:center;
    line-height:3rem
}
.pages>a,.pages>span{
    display:inline-block;
    margin-right:.5rem;
    border:.05rem solid #8DCB20;
    padding:0 1rem;
    margin-top:.5rem
}
.current-p{
    color:#8DCB20;
}
.huodong-detail{
    text-indent: 2.5rem;
 	margin-top:2rem   
}
.huodong-detail p{
    text-align: left
}
@media screen and (max-width:640px){
    .huodong-detail img{width:100%}
}

.project-des div:nth-child(2){
   
}
.project-des img{
    padding:1rem;
    border:.05rem solid #ECEBEB
}
.am-tabs-bd{
    border:0
}
.container{
    
}
.project-des ul li{
    line-height:3.6rem;    
}
.project-des .huodong-title{
    font-size:2rem;
    font-weight:bold
}
.project-des ul li{
    padding:0
}

/*新闻列表页面*/
.news .news-list li{
    border-bottom:.05rem solid #ECEBEB
}
.news .news-list .txt{
    padding-left:2rem
}
.news .news-list .icon{    
    display:none !important
}
.news .news-list li .img{
	width:157px;
	height:104px
}
.news .news-list li:first-child .img{
    float:right;
    width:35%;
    width:376px;
	height:245px
}
.new .news-list li:first-child .img{
	width:376px;
	height:245px;
	background-color:yellow
}
.news .news-list li:first-child .txt{
    float:left;
    width:60%;
    position:relative;
    padding:0;
    margin:0
}
.news .news-list li:first-child .time{
    margin-top:0rem;
    text-align:left;
    width:100%;
    color:#8DCB20;
    font-size:3.4rem;
    font-weight:bold;
}
.news .news-list li:first-child .title{
    margin-top:1.5rem;
    display: inline-block;
    line-height:4rem
}
.news .news-list li:first-child .icon{
    margin-top:1rem;
    background-color:#f1f1f1;
    font-size:4rem;
    display:block !important
}
.news-nav ul .am-active{
	background-color:#8DCB20;
}
.news-nav ul li a{
	display: block;
}
@media screen and (max-width:1024px){
    .news .news-list li:first-child .txt{
        width:50%;
    }
    .news .news-list li:first-child .img{
        width:47%;
    }
    .news .news-list li:first-child .time{
        font-size:3rem;
    }
    .news .news-list li:first-child .title{
        margin-top:1rem;
        line-height:3rem
    }
    .news .news-list li:first-child .icon{
        margin-top:.7rem;
        font-size:3.4rem;
    }
}
@media screen and (max-width:640px){
    .news .news-list .txt{
        padding-left:0rem
    }
    .news .news-list li:first-child .txt{
        width:100%;
    }
    .news .news-list li:first-child .img,.news .news-list li .img{
        width:100%;
        height:auto;
    }
    
    .news .news-list li:first-child .icon{
        display: none !important
    }
}
/*新闻详情页面*/
.news-detail-title{
    font-size:2.2rem;
}
.news-detail-tp{
    border-bottom:.05rem dashed #ECEBEB;
}
.shareto a span{
    font-size:1rem
}
.next-news span,.prev-news span{
    display:inline-block;
    border:.05rem solid #ECEBEB;
    padding:.5rem;
    margin-top:1rem
}
@media screen and (max-width:640px){
    .news-detail-title{
        font-size:1.8rem;
    font-weight:bold
    }
}
/*新闻详情页面*/
/*关于我们*/
.contact-us{
    text-indent: 2.5rem
}
.contact-way p{
    text-indent: 0
}
.contact-icon{
    width:40%;
}
@media screen and (max-width:950px){
    .contact-icon{
        width:50%;
    }
}
@media screen and (max-width:775px){
     #dituContent{width:57%}
}
@media screen and (max-width:640px){
    .contact-icon{
        width:30%
    }
    #dituContent{
        width:100%;
        margin:0
    }
}
/*关于我们*/

/*优秀组织/个人*/
.excellent li a .img-border{
    width:100%;
    display: block;
    border:1px solid #ECEBEB
}
.excellent li a:hover .img-border{
    border:1px solid #8DCB20
}
.excellent li a img{
    margin:1rem auto
}
.excellent .time-text{
    border:1px solid #ECEBEB;
    display:inline-block;
    width:8rem
}
.exce-time{
    font-weight: bold;
    font-size:3.5rem;
    color:#999;
    line-height:4rem
}
/*优秀组织/个人*/
/*登录*/
.login-frm,.member-frm{
    width:70%;
    margin-left:10%;
    line-height:3.4rem
}
.login-frm label,.member-frm label{
    color:#333;
    font-weight:normal
}
.login-frm input[type='text'],.login-frm input[type='submit'],.login-frm input[type='password'],.member-frm input[type='password'],.member-frm input[type='text'],.member-frm input[type='submit'],.field select{
    height:3.86rem !important;
    border:.05rem solid #ECEBEB
}

.field input:last-child,.field select:last-child,.field textarea:last-child{
    float:left !important
}
@media screen and (max-width:640px){
    .login-frm,.member-frm{
        width:100%;
        margin-left:0
    }
}
/*登录*/
/*注册*/
.person-reg-bg{
    background:url(../images/person.png);  
    background-size:contain;
    background-position:center;    
    background-repeat: no-repeat;
    height:30rem
}
.org-reg-bg{
    background:url(../images/org.png);
    background-size:contain;
    background-position:center;    
    background-repeat: no-repeat;
    height:30rem
}
.register .person-reg-bg:hover{
    background:url(../images/person_hover.png);  
    background-position:center;    
    background-repeat: no-repeat;
    height:30rem;
    background-size:contain;
}
.register .org-reg-bg:hover{
    background:url(../images/org_hover.png);  
    background-position:center;    
    background-repeat: no-repeat;
    height:30rem;
    background-size:contain;
}

.reg-nav{
    margin-left:10%;
    margin-right:10%;
    height:3.6rem;
    line-height:3.6rem;
    text-align:center
}
.reg-nav .reg-nav-item{
    width:29%;
    float:left;
    border:1px solid #ccc;
}
.reg-nav .current-nav{
    background-color:#8DCB20;
    color:#fff;
    border:#8DCB20 1px solid 
}
.reg-nav .reg-nav-dir{
    width:6.5%;
    float:left;
    background:url(../images/dir_right.png) no-repeat;
    background-position: center;
    height:3.6rem
}
.reg-imp{
    border:.05rem solid #ccc;
    background-color:#ededed;
    padding:1rem 6rem;
    color:#666
}
.reg-img:hover{
    color:#8DCB20
}
.am-success-tip{
    color:#8DCB20
}
.am-icon-size{
    font-size:8rem
}
.am-success-tip a{
    border:.05rem solid #ECEBEB;
    padding:1rem 1.5rem;
    background-color:#f8f8f8;
    margin-top:3rem;
    display: inline-block
}
/*注册*/
/*注册完善页面*/
.field{
    line-height:3.86rem
}
.field label{
    position: relative;
    padding:0
}

.star{
    font-style:normal;
    color:#ed393c
}
/*注册完善页面*/

.field input[readonly="true"]{
    border:.05rem solid transparent
}
.field input[type="radio"]{
    width:1.5rem;
    height:1.5rem;
    margin-top:1rem
}
.field input[type="checkbox"]{
    height:1.5rem;
    width:1.5rem;
    margin-top:1rem
}
.field .checkboxs,.field .checkboxs>div{
    margin:0;
    padding:0;
}
.field .checkboxs>div{
    width:25%;
    float:left
}
.field .checkboxs>div:last-child{
    float:left !important
}
.improve-frm{
    width:100%;
    margin-left:0
}
.sexs>div{
    display: none
}
.display-on{
    display:block !important
}
.display-none{
    display:none;
}
.errmsg,.okmsg{
    color:#ed393c
}
/*
@media screen and (max-width:909px){
    .login-frm{
        width:100%;
        margin-left:0%
    }
}*/
@media screen and (max-width:768px){
    .improve-frm .field .checkboxs>div{
        width:33.33%;
        float:left
    }
}
@media screen and (max-width:754px){
    .field .checkboxs>div,.improve-frm .field .checkboxs>div{
        width:33.33%;
        float:left
    }
}


@media screen and (max-width:640px){
    .field .checkboxs>div,.improve-frm .field .checkboxs>div{
        width:33.33%;
        float:left
    }
}
@media screen and (max-width:445px){
    .field .checkboxs>div,.improve-frm .field .checkboxs>div{
        width:50%;
        float:left
    }
}
/*用户中心*/
.sidebar ul,.content .search-form,.content .list,.field textarea,.field select{
    border:.05rem solid #ECEBEB;
}
.sidebar ul li{
    padding-left:6rem;
    border-bottom:.05rem solid #ECEBEB;
    line-height: 4rem
}
.sidebar-title{
    padding-left:8rem !important;
    line-height:6rem;
    background-color:#f8f8f8;
    position:relative;
}
.sidebar-title i{
    background: url(../images/member-menu.png) no-repeat;
    height:4rem;
    width:4rem;
    display: inline-block;
    background-position: center center;
    position:absolute;
    top:.3rem;
    left:3rem
}
.sidebar ul li i{
    font-style:normal;
}
.sidebar-title span{
    display: block;
    line-height:2.6rem;
    font-weight:600
}
.sidebar-title p{
    line-height:2rem;
    padding:0;
    margin:0;
    font-size:1.4rem
}
.current-item a{
    color:#8DCB20
}
.content{
    padding-left:2rem !important
}


.content form{
    line-height:3rem
}
.content form label{
    font-weight: normal
}
.content .list{
    padding:0 !important;
    line-height:3rem
}
.content .list li{
    border-bottom:.05rem solid #ECEBEB;
    
}
.content .list li:first-child{
    background-color:#f8f8f8;
    line-height:2.6rem
}
.content .list li div{
    border-right:.05rem solid #ECEBEB
}
.content .list li div:last-child{
    border-right:0
}
.op-btn a{
    display:inline-block;
    padding:0 .5rem;
    background-color:#ECEBEB;
    line-height: 2;
    vertical-align: middle
}
.sidebar-title-r{
    background-color:#f8f8f8;
    line-height:4.7rem
}

@media screen and (max-width:1000px){
    .sidebar ul li{
        padding-left:3rem
    }
    .sidebar-title {
        padding-left:5rem !important
    }
    .sidebar-title i{
        left:1rem
    }
}
@media screen and (max-width:640px){
    .content{
        margin-left:0 !important;
        margin-top:1rem
    }
    .content{
        padding-left:0rem !important;
        margin-left:0
    }
    .sidebar-title{
        padding-left:6rem !important
    }
    .sidebar ul li{
        padding-left:4rem
    }
}

.hd-list li{
    border-bottom:.05rem solid #ECEBEB
}
/*用户中心*/
.participants{
    border-top: .05rem solid #ecebeb
}
.participants-ul{
    padding-left:0;
  
}
.participants-ul li{
    width:8%;
    float:left;
    text-align:center;
}
.participants-ul li img{
    width:50px;
    height:50px
}
@media screen and (max-width:920px){
    .participants-ul li{
        width:12%
    }
}
@media screen and (max-width:640px){
    .participants-ul li{
        width:20%
    }
    .contact .contact-img{
        width:40%
    }
}
